自己不付出努力的话,就别指望别人帮你了
本文由 庆哥小白 授权投稿
作者公众号:一个自学的程序员
曾经有段时间,我非常感慨,在心里一直不停的重复一句话:
哪有什么开挂的人生,只不过是有贵人相助罢了
然后,看了几集将夜,突然被一个弹幕戳中了。
此生得一颜瑟师,不要三痴也无妨!
人这一辈子,能遇见几个真心帮你的,真的不容易,所以现在,我从不去奢求!
如果你在自学的话,就会感觉到,如果能有个人时常给你指导指导,遇到问题能有个人问问,你会觉得超级幸福!
是的,自学的时候最怕遇见问题了,因为有的时候真的搞不定,根本无从下手,所以,自学一定会走很多弯路,这是必须要经历的,但是,到最后,你收获的将是独立解决问题的能力,而这个能力是相当重要的,是你区别于那些培训的一大亮点!
那么,自学的时候遇到问题该怎么办?
我刚开始的时候,遇到自己不会的问题,基本上都是束手无策,我能想到的就是请教别人(刚开始的时候哪知道什么Google啊,Stack Overflow啊),后来发现,这些问题,身边没几个能问的,怎么办,想到的办法就是加各种技术交流群,记得当时加了很多交流群,可是每次遇到问题,去这些所谓的交流群去咨询,通常情况下都是没人鸟你。
当然,偶尔会遇到一个好心人,出来帮你解决这个问题,别提多高兴了,顿时感觉自己学编程有望了,但是,不可否认的是,大部分情况下,还是没人鸟你的。
怎么办,遇到问题停止不前啦,这多浪费时间啊,听说还有一些技术论坛,可以去上面发问,那去试试呗,结果发现跟在一些群里问一样,基本上都是石沉大海,还是没人鸟你。
我不明白了,为什么会这样,跟我想象的不一样啊,就一个简单的问题,怎么就没人愿意告诉我呢?
后来,一个好心人告诉我,遇到问题,第一时间不应该想着去问别人,而是首先要试着自己去解决问题,我说,我不会啊。
百度一下,你就知道!
好的,下次我再遇到问题,第一时间我不去问别人,首先去百度下,可是,我马上就遇到一个新问题,这个问题就是该怎么百度啊,我都不知道这为什么错,所以又有很长一段时间,我是这样的状态:
遇到一个bug,打开百度
然后发呆,我真不知道该往这个框里写点啥!
再到后来,不断摸索,可能是看到的一篇文章,也可能是别人告诉我的,遇到bug,就要去看这个错误信息
对,就是这个Caused by:,是什么原因导致的这个错误,然后把这个Caused by:后面的错误信息复制
大部分都是这样解决的,然后后来一个人告诉我,尽量找最后一个Caused by:,因为一般错误信息有好几个Caused by:
我当时不是很理解为啥要找最后一个,现在想,确实有点道理,不过有时候最后一个根本没啥用,比如这个,你复制最后一个Caused by:的信息去找,绝对蒙蔽,而往上看看,看这个
就能立马知道哪里错了!不过一般套路都是先看最后一个Caused by:
一路自学走到现在,刚开始那会,但凡遇到问题,我首先想到的就是找个人问问,而那个时候很现实的是,身边没人可问,不过现在,我身边倒是有了很多可以问的人,大厂的,资深的,我都有人可以问,可是,现在的我,却很少去问别人(我没说不问,只是我遵循一个规则就是,能自己解决就坚决不问别人)。
为什么现在有了可问的人我却不怎么问了,一是现在的我觉得,时间真的很宝贵,所以不能轻易的去浪费别人的时间,二是我觉得,能自己解决的尽量自己解决,毕竟,别人不可能一直帮你,而你却可能一直碰到问题,养成自己解决问题的习惯和能力才最重要。
当然,有些问题,自己真的不知道怎么办,或者想寻求更好的方案,那可以问问你身边的前辈,过后,发个红包感谢一下也好!
不过,我想,你肯定会遇到有时候问一个人问题,别人不怎么愿意回答你,我觉得吧,大概有这么两个原因
第一:就是你问的这个问题,他也不怎么会,这是很正常的,毕竟技术是那么多那么广,而谁知道你从哪扒拉一个奇葩bug,你让别人怎么回答你,bug千千万万,而你的又是奇葩,有时候不会很正常!
第二:就是,压根就不想回答你的问题,即使知道!
这是为什么呢?以前我也纳闷,这些人太装了,问个问题还不鸟我,牛个啥,可是现在我明白了,包括有时候别人问我问题,我也会直接忽略,为什么会这样?
“在嘛?”
然后一张截图发来了,一看,一个爆红,是程序出错的地方,然后没下文了
有的,直接发来一个截图,是个错误信息,问“为啥这错了”
“帮我调一下吧”
一般,遇到这样的,我基本上直接忽略,我没那么多闲时间去帮你调bug,而你根本就没有自己去花时间解决这个问题,就直接拿来问我,当然,我这里也没有下文了。
“在嘛?我遇到一个问题,上网查了一下,有些地方看不懂,试着解决了一下,还是没弄好,根据我查的资料,我发现很可能是这里的错误,我试着这样解决了。。。。”
然后把报错信息发给我。
一般,碰到这样的,看到了我就会帮忙解决一下,因为起码你让我觉得,你自己事先付出努力了,自己试着去解决了,可能受限于某些原因还是无法解决,这才有帮你的价值啊!
而不至于让我觉得你在无故压榨我的时间!
所以,现在我遇到问题,首先一定是自己解决,能不麻烦别人就不麻烦别人,当你逐渐觉得时间越来越宝贵的时候,我相信你也一定会这样做,除非你是个自私的人,如果是有些问题不得不请教别人,我一般会对这个问题做充足的准备,包括自己花时间研究,找了一些网上的解决方案,有自己的一点理解然后再问别人,问的时候尽量把问题说清楚,这样,别人回答你的时候才能直切要点,而不至于就不明白你要问什么,而且,由于你也事先研究过,有自己的理解,才不至于,别人说的啥你根本搞不懂,这就浪费双方的时间了!
当然,相信你也一定会遇到那些愿意真心帮你的人,遇到这样的人,即使帮你一次,也要记着,以后你能回报的话尽量回报,我之前学Android的时候遇到过几位前辈,他们曾经都帮过我,虽然现在很少请教他们问题了,但是我依然记得他们,可能有些早就把我忘了,但是我记得,也一直想着,以后我能帮他们!
哪有什么开挂的人生,只不过是有贵人相助罢了
前提是你也要值得别人帮你啊!
对每个人来说,都需要掌握一个重要的能力,那就是自学能力,对于每一个自学的人来说,必须掌握的一个能力就是自己解决问题的能力!
如果,你自己都不愿意付出努力的话,你又怎能奢望别人来帮你呢?
PS:周一送书中奖的读者,请添加我的助手微信 psl906866449 选书
编程·思维·职场
欢迎扫码关注